<!-- 浙政钉 竣工验收 v2 终审 -->
<template>
  <div class="compleAcceptance">
    <div class="CUNYUSHEN">
      <van-tabs v-model="active" color="#007AFF">
        <van-tab :title="'批准宅基地及建房情况'">
          <inputSelect :isShowCity="false" :contentData.sync="contentData" :JFData.sync="JFData" :title="'批准宅基地及建房情况'" @getValues="getValues" />
        </van-tab>
        <van-tab :title="'四至'">
          <inputSelect :isShowCity="false" :contentData.sync="sizhiData" :JFData.sync="JFData" :title="'四至'" @getValues="getValues" />
        </van-tab>
        <van-tab :title="'地类'">
          <inputSelect :isShowCity="false" :contentData.sync="dileiData" :JFData.sync="JFData" :title="'地类'" @getValues="getValues" />
        </van-tab>
        <van-tab :title="'农污设施'">
          <inputSelect :isShowCity="false" :contentData.sync="nwssData" :JFData.sync="JFData" :title="'农污设施'" @getValues="getValues" />
        </van-tab>
        <van-tab :title="'图集信息'">
          <inputSelect :isShowCity="false" :contentData.sync="tjxxData" :JFData.sync="TJJFData" :title="'图集信息'" @getValues="getValues" @getButtons="getButtons" />
        </van-tab>
      </van-tabs>
      <inputSelect :isShowCity="false" :contentData.sync="fYjldData" :JFData.sync="JFData2" :title="'竣工验收信息'" :disable="disable" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="zfjzmjData" :JFData.sync="JFData2" :title="'住房建筑面积'" :disable="disable" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="jzcsData" :JFData.sync="JFData2" :title="'建筑层数'" :disable="disable" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="jzgdData" :JFData.sync="JFData2" :title="'建筑高度'" :disable="disable" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="jgysData" :JFData.sync="JFData2" :title="'竣工验收信息'" :disable="disable" @getValues="getValues" />
      <van-collapse v-model="activeNames1">
        <p class="subTitle"><span class="line"></span> <span style="color: #3f8ffc">测绘单位</span></p>
        <van-collapse-item title="测绘单位" name="0">
          <van-field name="picker" :value="JFData2[0]['SFXZCHDW'] | inUseName(Enum.isArr)" label="是否选择测绘单位" placeholder="请选择" @click="Enum.show = true" clickable readonly>
            <template #button>
              <van-button size="small" type="info" @click.stop="getSelection()">选择测绘单位</van-button>
            </template>
          </van-field>
          <van-popup v-model="Enum.show" position="bottom">
            <van-picker value-key="name" show-toolbar :columns="Enum.isArr" @confirm="onConfirm" @cancel="Enum.show = false" />
          </van-popup>
          <van-field type="textarea" v-model="JFData2[0]['CHDWMC']" v-show="isShow1" label="测绘单位名称" placeholder="请输入内容" />
        </van-collapse-item>
        <van-collapse v-model="activeNames1">
          <p class="subTitle"><span class="line"></span> <span style="color: #3f8ffc">附件</span></p>
          <upLoad :rowData="rowData" :FJData="FJData1" :isReadOnly="false" :SHITUID="'98bcf528966e48ce896a8b3fd02d45d5'" :UpLoadID="'7a3fc061c866434b8475d3775c9ddcea'" />
        </van-collapse>
      </van-collapse>
      <van-popup v-model="show2" position="bottom">
        <div style="height: 45px; line-height: 45px; font-size: 16px; text-align: center; border-bottom: 1px solid #ccc; color: black; font-weight: bold">选择测绘单位</div>
        <!-- <p class="titleBtn"><span @click="ENUM.CHBM = false" style="color: #969799">取消</span><van-checkbox v-model="checked1" @change="toggleAll">全选</van-checkbox></p> -->
        <van-radio-group ref="checkboxGroup" v-model="radio" :style="{ height: '40vh', 'overflow-y': 'auto' }">
          <van-cell-group>
            <van-cell v-for="(item, index) in cjdwData" clickable :key="index" :title="item.COMAPNY_NAME" @click="toggle(index)">
              <template #right-icon>
                <van-radio :name="item.TYSHXYDM" ref="checkboxes1" />
              </template>
            </van-cell>
          </van-cell-group>
        </van-radio-group>
      </van-popup>

      <inputSelect :isShowCity="false" :contentData.sync="ghshtData" :disable="disable" :JFData.sync="JFData2" :title="'规划审核'" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="zgshtData" :disable="disable" :JFData.sync="JFData2" :title="'资格审核'" @getValues="getValues" />
      <inputSelect :isShowCity="false" :contentData.sync="nfshtData" :disable="disable" :JFData.sync="JFData2" :title="'农房审核'" @getValues="getValues" />
      <!-- 终审 -->
      <inputSelect
        v-if="rowData.NODE_GUID == '{41EE42C1-2F52-45C5-A05C-D2D3160DCE23}'"
        :isShowCity="false"
        :contentData.sync="zsData"
        :JFData.sync="JFData2"
        :title="'乡镇人民政府审核'"
        @getValues="getValues" />
    </div>

    <div class="footer">
      <van-button style="width: 30vw" size="small" type="info" @click="saveData()">保存</van-button>
      <van-button style="width: 30vw" size="small" type="info" @click="saveData('submit')">提交</van-button>
    </div>
    <sendTree :rowData="rowData" :isshow.sync="showsendPage" :handleSelectClose="handleSelectClose" />
  </div>
</template>

<script>
import inputSelect from '../public/inputSelect'
import { GSA_Search, GSA_Add } from '@/common/commonApi'
import upLoad from '@/utils/upLoad'
import sendTree from '../public/sendTree.vue'
import timeFormat from '@/utils/timeFormat.js'
import { FileServerProxy, QuerySignCallback } from '@/utils/api'
import { GJDBFunction2 } from '@/utils/queryData'
export default {
  name: 'compleAcceptance',
  data() {
    return {
      showsendPage: false,
      isShow1: false,
      radio: null,
      show2: false,
      checked1: false,
      Issyhi: false,
      rowData: {},
      fYjldData: [
        {
          label: '乡村建设规划许可证号',
          key: 'XCGHXKZH', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '农村宅基地批准书证号',
          key: 'NCZJDPZSZH', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '开工日期',
          key: 'KGRQ', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: true //true:可以时间选择器 false：下拉框
        },
        {
          label: '竣工日期',
          key: 'JGRQ', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: true //true:可以时间选择器 false：下拉框
        }
      ],
      jgysData: [
        {
          label: '验收日期',
          key: 'YSRQ', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: true //true:可以时间选择器 false：下拉框
        },
        {
          label: '风貌是否符合',
          key: 'FMSFFH', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '86d6eb80-8bcb-49f6-b5c3-462ac1ae585d',
          NYDARR: []
        },
        {
          label: '农污户内处理设施是否建成',
          key: 'IF_NWKNCLSS', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '86d6eb80-8bcb-49f6-b5c3-462ac1ae585d',
          NYDARR: []
        },
        {
          label: '拆旧退还宅地基情况',
          key: 'CJTH', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '150503dc-9768-4cc8-9eb8-de9d5d9347ef',
          NYDARR: []
        }
      ],
      ghshtData: [
        {
          label: '镇街规划审核(经办人)',
          key: 'ZJGHSHJBR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2c83190c-56d9-4994-a4a9-df4099bad8f9',
          NYDARR: []
        },
        {
          label: '镇街规划审核结论(经办人)',
          key: 'ZJGHSHJBRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '镇街规划审核(负责人)',
          key: 'ZJGHSHFZR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2348fc00-7117-4c40-a80a-0f6254d4fad9',
          NYDARR: []
        },
        {
          label: '镇街规划审核结论(负责人)',
          key: 'ZJGHSHFZRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      zgshtData: [
        {
          label: '镇街规划审核(经办人)',
          key: 'ZJZGSHJBR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2c83190c-56d9-4994-a4a9-df4099bad8f9',
          NYDARR: []
        },
        {
          label: '镇街规划审核结论(经办人)',
          key: 'ZJZGSHJBRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '镇街规划审核(负责人)',
          key: 'ZJZGSHFZR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2348fc00-7117-4c40-a80a-0f6254d4fad9',
          NYDARR: []
        },
        {
          label: '镇街规划审核结论(负责人)',
          key: 'ZJZGSHFZRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      nfshtData: [
        {
          label: '镇街农房审核(经办人)',
          key: 'ZJNFSHJBR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2c83190c-56d9-4994-a4a9-df4099bad8f9',
          NYDARR: []
        },
        {
          label: '镇街农房审核结论(经办人)',
          key: 'ZJNFSHJBRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '镇街农房审核(负责人)',
          key: 'ZJNFSHFZR', //绑定的字段
          ISinput: false, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '2348fc00-7117-4c40-a80a-0f6254d4fad9',
          NYDARR: []
        },
        {
          label: '镇街农房审核结论(负责人)',
          key: 'ZJNFSHFZRJL', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      disable: '', // 1 有值不可编辑 否则不填
      ReadOnly: false,
      zsData: [
        {
          label: '乡(镇)人民政府审核意见',
          key: 'XZRMZFSHYJ', //绑定的字段
          ISinput: true, //true:输入框
          required: true, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          types: 'textarea',
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      active: 0,
      isShow1: false,
      radio: null,
      show2: false,
      checked1: false,
      activeNames1: ['0', '1'],
      zfjzmjData: [
        {
          label: '总建设面积(㎡)',
          key: 'ZJZMJ', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地上建设面积(㎡)',
          key: 'JZMJDS', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地下建设面积(㎡)',
          key: 'JZMJDX', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      jzcsData: [
        {
          label: '总建设层数(层)',
          key: 'JJZCS', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地上建设层数(层)',
          key: 'JZCSDS', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地下建设层数(层)',
          key: 'JZCSDX', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      jzgdData: [
        {
          label: '总建筑高度(m)',
          key: 'ZJZGD', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地上建设高度(m)',
          key: 'JZGDDS', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地下建设高度(m)',
          key: 'JZGDDX', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '檐口高度(m)',
          key: 'YKGD', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '屋顶高度(m)',
          key: 'WDGD', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地坪标高(m)',
          key: 'DPGD', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: true, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      contentData: [
        {
          label: '性质',
          key: 'JFXZ',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: 'db35edee-88e0-4fae-b14a-868ed4beb1d9',
          NYDARR: []
        },
        {
          label: '建筑结构',
          key: 'jzjg',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: 'b65d1943-66f4-49b1-b759-cd9f079dc0d3',
          NYDARR: []
        },
        {
          label: '宅基地面积(㎡)',
          key: 'zjdmj', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '房基占地面积(㎡)',
          key: 'fjzdmj', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '所属规划区',
          key: 'GHQ',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: '9b7e6eba-f7a0-4684-b820-8357dd92ae32',
          NYDARR: [],
          isOtherSealf: true
        },

        {
          label: '建筑面积(㎡)',
          key: 'jzmj', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '建筑层数(层)',
          key: 'jzcs', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '建筑高度(m)',
          key: 'jzgd', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '地址',
          key: 'address', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      JFData: [
        {
          JFXZ: '',
          address: '',
          fjzdmj: '',
          zjdmj: '',
          jzjg: '',
          GHQ: '',
          jzmj: '',
          jzgd: '',
          jzcs: '',
          hasdxs: '',
          nz: '',
          dz: '',
          bz: '',
          xz: '',
          dl_nyd: '',
          dl: '',
          dl_nyd_qt: '',
          rzjj: '',
          if_xlrty: '',
          wqsc: '',
          nwss: '',
          beizhu: '',
          SFXZCHDW: '',
          CHDWMC: '',
          CHDWID: ''
        }
      ],
      JFData2: [
        {
          ROW_GUID: '',
          PKID: '',
          TO_ROW_GUID: '',
          Creationtime: '',
          Updatetime: '',
          OPTYPE: '',
          XCGHXKZH: '',
          NCZJDPZSZH: '',
          KGRQ: '',
          JGRQ: '',
          ZJZMJ: '',
          JZMJDS: '',
          JZMJDX: '',
          JJZCS: '',
          JZCSDS: '',
          JZCSDX: '',
          ZJZGD: '',
          JZGDDS: '',
          JZGDDX: '',
          YKGD: '',
          WDGD: '',
          DPGD: '',
          YSRQ: '',
          FMSFFH: '',
          ZJGHSHJBR: '',
          ZJGHSHJBRJL: '',
          ZJGHSHJBRQM: '',
          ZJGHSHJBRSJ: '',
          ZJGHSHFZR: '',
          ZJGHSHFZRJL: '',
          ZJGHSHFZRQM: '',
          ZJGHSHFZRSJ: '',
          ZJZGSHJBR: '',
          ZJZGSHJBRJL: '',
          ZJZGSHJBRQM: '',
          ZJZGSHJBRSJ: '',
          ZJZGSHFZR: '',
          ZJZGSHFZRJL: '',
          ZJZGSHFZRQM: '',
          ZJZGSHFZRSJ: '',
          CJTH: '',
          IF_NWKNCLSS: '',
          SFXZCHDW: '',
          CHDWMC: '',
          CHDWID: '',
          ZJGHSHFZR: '',
          ZJGHSHFZRJL: '',
          ZJGHSHFZRQM: '',
          ZJGHSHFZRSJ: '',
          ZJNFSHJBR: '',
          ZJNFSHJBRJL: '',
          ZJNFSHJBRQM: '',
          ZJNFSHJBRSJ: '',
          ZJNFSHFZR: '',
          ZJNFSHFZRJL: '',
          ZJNFSHFZRQM: '',
          ZJNFSHFZRSJ: '',
          XZRMZFSHYJ: '',
          XZRMZFSHQM: '',
          XZRMZFSHSJ: ''
        }
      ],
      TJJFData: [
        {
          TJLX: '',
          TJMC: '',
          TJBH: ''
        }
      ],
      sizhiData: [
        {
          label: '东至',
          key: 'DZ', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '南至',
          key: 'NZ', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '西至',
          key: 'XZ', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '北至',
          key: 'BZ', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      dileiData: [
        {
          label: '地类',
          key: 'DL',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: 'd2ec96d4-b5bc-404a-a9f1-34db915c694b',
          NYDARR: []
        },
        {
          label: '农用地',
          key: 'DL_NYD', //绑定的字段
          ISinput: false, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          emitData: '52215e71-341a-452b-8823-a8d4aae058ab',
          NYDARR: []
        },
        {
          label: '其他',
          key: 'DL_NYD_QT', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          emitData: '2c478392-9c1b-40da-b941-41e4b8c9d6d3',
          NYDARR: []
        },
        {
          label: '日照间距',
          key: 'rzjj', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '涉及相邻关系的,是否已征得相邻权利人同意',
          key: 'IF_XLRTY',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: '86d6eb80-8bcb-49f6-b5c3-462ac1ae585d',
          NYDARR: []
        },
        {
          label: '外墙色彩',
          key: 'WQSC', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      nwssData: [
        {
          label: '农污设施建设情况',
          key: 'NWSS',
          ISinput: false,
          required: false,
          readonly: false,
          isTime: false,
          emitData: 'd0ad1260-14c9-4b2e-ac11-9ee6ec9c95f4',
          NYDARR: []
        },
        {
          label: '设施名称',
          key: 'SSMC', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '设施编号',
          key: 'SSBH', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      tjxxData: [
        {
          label: '图集类型',
          key: 'TJLX', //绑定的字段
          ISinput: false, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false, //true:可以时间选择器 false：下拉框
          buttonTest: '查看',
          emitData: '9b93f111-a6a3-4eac-a86f-f4b7e1ff4b30',
          NYDARR: []
        },
        {
          label: '图集编号',
          key: 'TJBH', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        },
        {
          label: '图集名称',
          key: 'TJMC', //绑定的字段
          ISinput: true, //true:输入框
          required: false, //true: 必填项
          readonly: false, //true:可以填写 false：不可以填写
          isTime: false //true:可以时间选择器 false：下拉框
        }
      ],
      //竣工验收
      FJData1: [
        {
          title: '竣工照片',
          FileName: [],
          groupGuid: '92c70501-7008-4f20-ae78-5765c05db137',
          fileList: []
        },
        {
          title: '竣工平面简图',
          FileName: [],
          groupGuid: 'fbe3b2b8-9eb7-4ef0-94da-359dd1383a0b',
          fileList: []
        },
        {
          title: '测绘CAD文件',
          FileName: [],
          groupGuid: 'bf10d39f-a871-492d-b266-4338fd31a69b',
          fileList: []
        },
        {
          title: '坐标串',
          FileName: [],
          groupGuid: '7aef67be-cefc-4172-92af-d50979b49f05',
          fileList: []
        },
        {
          title: '质量验收记录表（施工方、 业主方）',
          FileName: [],
          groupGuid: 'f58a4c0a-6cdc-411a-92ee-5d1775a57545',
          fileList: []
        },
        {
          title: '相关材料',
          FileName: [],
          groupGuid: '747eb1f6-ccde-45e1-ac7f-5bf3c726dad8',
          fileList: []
        }
      ],
      Enum: {
        isArr: [
          {
            value: 5,
            name: '是'
          },
          {
            value: 6,
            name: '否'
          }
        ],
        show: false
      },
      cjdwData: [],
      isAdd: false
    }
  },
  filters: {
    inUseName: function (msg, data) {
      let name = ''
      data.forEach((item) => {
        if (item.value == msg) {
          name = item.name
        }
      })
      return name
    }
  },
  methods: {
    handleSelectClose() {
      this.showsendPage = false
    },
    getValues(name, value, label) {
      console.log(name, value, label, this.JFData)
    },
    toggle(index) {
      this.JFData2[0]['CHDWMC'] = this.cjdwData[index].COMAPNY_NAME
      this.JFData2[0]['CHDWID'] = this.cjdwData[index].QYID
    },
    onConfirm(val) {
      this.Enum.show = false
      console.log(val)
      this.JFData2[0]['SFXZCHDW'] = val.value
      if (val.value == 5) {
        this.isShow1 = true
      } else {
        this.isShow1 = false
        this.JFData2[0]['CHDWMC'] = ''
        this.JFData2[0]['CHDWID'] = ''
      }
    },
    async getSelection() {
      let data = []
      const res = await GSA_Search('d87a95d9-72f3-44ad-a4d9-df335123a925', data)
      console.log(res)
      if (res.Data && res.Data.length > 0) {
        this.show2 = true
        this.cjdwData = res.Data
      }
    },
    getButtons(name, val, key) {
      if (val == '图集类型') {
        //跳转
        this.$router.push({
          path: '/BuildingServerv2',
          query: {
            id: '不能编辑',
            data: this.TJJFData[0].TJBH
          }
        })
      }
    },
    async getTJInfo() {
      let datasTJ = [{ field: 'to_row_guid', value: this.rowData.ROW_GUID }]
      const resNoDataTJ = await GSA_Search('ba906ba1-8d90-42da-971c-3ad7995f92c0', datasTJ)
      if (resNoDataTJ.Data && resNoDataTJ.Data.length > 0) {
        this.TJJFData = resNoDataTJ.Data
      }
    },
    // //回显测绘单位
    // async getFaYangData() {
    //   debugger
    //   let data = [{ field: 'TO_ROW_GUID', value: this.rowData.ROW_GUID }, { field: 'OPTYPE', value: this.optype }]
    //   const res = await GSA_Search('a79f625b-66e9-4d1b-9da6-5bd5566810ba', data)
    //   if (res.Data && res.Data.length > 0) {
    //     let data1 = res.Data[0]
    //     this.JFData2[0].CHDWMC = data1.CHDWMC
    //     this.JFData2[0].CHDWID = data1.CHDWID
    //     this.JFData2[0].SFXZCHDW = data1.SFXZCHDW
    //     if (data1.SFXZCHDW == 5) {
    //       this.isShow1 = true
    //     } else {
    //       this.isShow1 = false
    //     }
    //   }

    // },
    ///获取竣工验收信息
    async getJGYSData() {
      let data = [{ field: 'TO_ROW_GUID', value: this.rowData.ROW_GUID }]
      const res = await GSA_Search('94cff567-296a-43ac-93ff-522d2ebae1e3', data)
      if (res.Data && res.Data.length > 0) {
        this.JFData2 = res.Data
        let data1 = res.Data[0]
        this.JFData2[0].CHDWMC = data1.CHDWMC
        this.JFData2[0].CHDWID = data1.CHDWID
        this.JFData2[0].SFXZCHDW = data1.SFXZCHDW
        if (data1.SFXZCHDW == 5) {
          this.isShow1 = true
        } else {
          this.isShow1 = false
        }
        this.isAdd = false
      } else {
        this.isAdd = true
      }
    },
    //获取1630078c-3fa8-45f9-b3f1-bfd4a3ab918e 三方审核视图
    async getThree() {
      let data = [{ field: 'TO_ROW_GUID', value: this.rowData.ROW_GUID }]
      const res = await GSA_Search('1630078c-3fa8-45f9-b3f1-bfd4a3ab918e', data)
      if (res.Data.length > 0) {
        this.JFData = res.Data
        //层数等信息从这获取
      }
    },
    //sendCSDW 测试单位发送
    async sendCSDW() {
      let PKID = ''
      console.log(this.JFData2[0].CHDWMC, 'sdfcnuiui')
      const res1 = await GSA_Search('d87a95d9-72f3-44ad-a4d9-df335123a925')
      res1.Data.forEach((item) => {
        if (item.COMAPNY_NAME == this.JFData2[0].CHDWMC) {
          PKID = item.PKID
        }
      })
      //发送 up_townaudit  执行这个存储过程   type = 29  USERID = 查询那个试图拿到的人员id
      const person_Data = await GJDBFunction2('up_townaudit', [{ I_USERID: PKID, I_TYPE: 29 }])
      if (person_Data.length == 0) {
        this.$toast.error('未获取到对应村镇管理人员')
      }
      let conformityPerson = []
      let maxtnid = 0
      person_Data.forEach((zgjbr) => {
        let newItem = {}
        maxtnid = maxtnid + 1
        newItem.TNID = maxtnid
        newItem.PTNID = zgjbr.PNODEID
        newItem.TEXT = zgjbr.ST_NAME
        newItem.AUTOCHECKED = false
        newItem.wfNodeGuid = '{22FD5C82-A491-420C-8F1B-5EBDDE0EC5FE}'
        newItem.wfNodeType = 2
        newItem.USERID = zgjbr.ST_ID
        newItem.ISUSER = 1
        newItem.selected = true
        newItem.wfNodeName = ''
        conformityPerson.push(newItem)
      })
      //都要走这个接口
      let parms = {
        taskId: this.rowData.TASK_ID,
        direction: 0,
        wfGuid: this.rowData.WF_GUID,
        wfBoxGuid: 'd57762b5-7658-4131-b0db-30fd6909d2eb',
        sendNodes: JSON.stringify(conformityPerson),
        actionText: '同意',
        taskName: '浙里办',
        token: window.localStorage.getItem('token')
      }
      let params10 = {
        accessCode: 'c52bcf7cf3fb42bb9fbcd9b91e97d411',
        cityCode: window.localStorage.getItem('citycode') ? window.localStorage.getItem('citycode') : '441300000000',
        params: parms
      }
      const res = await QuerySignCallback(params10)
      if (eval('(' + res.data.data + ')').Success == true) {
        //成功调用回调
        this.$toast.success('发送成功')
      }
    },
    //保存数据
    async saveData(type) {
      let me = this
      if (me.isAdd) {
        me.JFData2[0].TO_ROW_GUID = this.rowData.ROW_GUID
        me.JFData2[0].eca_RowState = 'added'
      } else {
        me.JFData2[0].eca_RowState = 'modified'
      }
      if (this.Issyhi) {
        //规划经办人
        me.JFData2[0].ZJGHSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJGHSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        //规划负责人
        me.JFData2[0].ZJGHSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJGHSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        //资格经办人
        me.JFData2[0].ZJZGSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJZGSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        //资格负责人
        me.JFData2[0].ZJZGSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJZGSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        //农房经办人
        me.JFData2[0].ZJNFSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJNFSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        //农房负责人
        me.JFData2[0].ZJNFSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
        me.JFData2[0].ZJNFSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
      } else {
        //竣工验收镇街资格审核经办人
        if (this.rowData.NODE_GUID == '{5CC13346-8C53-4A37-989D-932716248754}') {
          me.JFData2[0].ZJZGSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJZGSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街规划审核经办人
        if (this.rowData.NODE_GUID == '{74864380-8590-4F8B-BD75-942E08F04D81}') {
          me.JFData2[0].ZJGHSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJGHSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街农房审核经办人
        if (this.rowData.NODE_GUID == '{38E4E7DB-963D-40F1-B1E1-FF8793AD23AD}') {
          me.JFData2[0].ZJNFSHJBRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJNFSHJBRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街资格审核负责人
        if (this.rowData.NODE_GUID == '{EB7D42FE-320C-4A0A-9C98-3E9373898826}') {
          me.JFData2[0].ZJZGSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJZGSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街规划审核负责人
        if (this.rowData.NODE_GUID == '{003E7696-65E6-432B-97A7-C95711D1D0E0}') {
          me.JFData2[0].ZJGHSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJGHSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街农房审核负责人
        if (this.rowData.NODE_GUID == '{0C243209-79FA-48BB-B027-4933B5FC31A2}') {
          me.JFData2[0].ZJNFSHFZRQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].ZJNFSHFZRSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
        //竣工验收镇街人民政府终审
        if (this.rowData.NODE_GUID == '{41EE42C1-2F52-45C5-A05C-D2D3160DCE23}') {
          me.JFData2[0].XZRMZFSHQM = JSON.parse(window.localStorage.getItem('userName')).userName
          me.JFData2[0].XZRMZFSHSJ = timeFormat(null, 'yyyy-mm-dd hh:MM:ss')
        }
      }

      //组织成需要表单的信息
      let data1 = {
        '94cff567-296a-43ac-93ff-522d2ebae1e3': [me.JFData2[0]]
      }
      let par = {
        formData: JSON.stringify(data1)
      }
      let params1 = {
        accessCode: '688bd3883572440a859dfd8ba9194e7b11',
        cityCode: window.localStorage.getItem('citycode') ? window.localStorage.getItem('citycode') : '',
        params: par
      }
      let result = await FileServerProxy(params1)
      if (result.data.data && JSON.parse(result.data.data).Success) {
        me.isAdd = false
        if (type == 'submit') {
          let index = 0
          this.$children.forEach((item) => {
            if (!item.bitian) return
            index += item.bitian()
          })
          //如果没没用inputsele组件的需要单独判断
          console.log(index)
          if (index > 0) {
            this.$toast.fail('请填写必填项')
          } else {
            me.submitData()
          }
        } else {
          me.$toast.success('保存成功!')
        }
      } else {
        me.$toast.success('保存失败!')
      }
    },
    //提交数据
    submitData() {
      debugger
      if (this.JFData2[0].SFXZCHDW == '5') {
        //sendCSDW 测试单位发送
        this.sendCSDW()
      } else {
        //定位放样
        this.showsendPage = true
        // if (this.optype == 1) {
        //   //提交结束
        //   var nodeInfo = {};
        //   nodeInfo.WFNODETYPE = 6 //6：结束节点
        //   nodeInfo.WFNODEGUID = '{F81FCB82-7196-4E94-BFF5-159E1CEBEFF8}'; //节点guid
        //   nodeInfo.WFNODENAME = '结束'; //节点名称
        //   this.autoSendToEnd(nodeInfo);
        // }
        // //基槽验线
        // if (this.optype == 2) {
        //   //提交结束
        //   var nodeInfo = {};
        //   nodeInfo.WFNODETYPE = 6 //6：结束节点
        //   nodeInfo.WFNODEGUID = '{10BAEA52-EDDE-48C7-97AD-C211D272010E}'; //节点guid
        //   nodeInfo.WFNODENAME = '结束'; //节点名称
        //   this.autoSendToEnd(nodeInfo);
        // }
        // //一层立模
        // if (this.optype == 3) {
        //   //提交结束
        //   var nodeInfo = {};
        //   nodeInfo.WFNODETYPE = 6 //6：结束节点
        //   nodeInfo.WFNODEGUID = '{C89D1E12-1303-482F-BB9E-45457905C759}'; //节点guid
        //   nodeInfo.WFNODENAME = '结束'; //节点名称
        //   this.autoSendToEnd(nodeInfo);
        // }
      }
    }
  },
  mounted() {
    this.getTJInfo()
    this.getThree()
    this.getJGYSData()
  },
  created() {
    if (this.$route.query.data && JSON.parse(this.$route.query.data)) {
      this.rowData = JSON.parse(this.$route.query.data)
      if (
        this.rowData.NODE_GUID == '{5CC13346-8C53-4A37-989D-932716248754}' ||
        this.rowData.NODE_GUID == '{74864380-8590-4F8B-BD75-942E08F04D81}' ||
        this.rowData.NODE_GUID == '{38E4E7DB-963D-40F1-B1E1-FF8793AD23AD}'
      ) {
        let newSingleData = JSON.parse(window.localStorage.getItem('singleData'))
        if (newSingleData && newSingleData.bizUserInfo) {
          if (
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[77]) &&
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[78]) &&
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[79]) &&
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[80]) &&
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[81]) &&
            !this.IsEmpty(newSingleData.bizUserInfo.userInfo.roles[82])
          ) {
            //当前登陆人同时为 38: '镇街资格经办人', 39: '镇街规划经办人', 40: '镇街农房经办人',52: '镇街农房负责人', 53: '镇街规划负责人', 54: '镇街资格负责人'
            //发送给批前公示
            this.Issyhi = true
          } else {
            //负责人
            this.Issyhi = false
          }
        } else {
          //负责人
          this.Issyhi = false
        }
      }
    }
  },
  components: {
    inputSelect,
    upLoad,
    sendTree
  }
}
</script>

<style lang="scss" scoped>
.compleAcceptance {
  height: 100vh;

  .CUNYUSHEN {
    height: 93vh;
    padding: 4px;
    overflow: auto;
  }

  .footer {
    height: 6vh;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }

  .subTitle {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #9b9b9b;
    padding-left: 10px;

    .line {
      width: 6px;
      height: 26px;
      background: #3f8ffc;
      display: inline-block;
      margin-right: 10px;
    }
  }
}
</style>

<style>
.van-cell {
  color: black;
  font-weight: bold !important;
}

.van-collapse-item__content {
  color: black;
  padding: 0 6px !important;
}
</style>
